package day05;

import java.util.Arrays;

public class ArrayDemo {
    public static void main(String[] args) {
        int[] arr=new int[10];
        for(int i=0;i<arr.length;i++){
            arr[i]=(int)(Math.random()*100);
            System.out.println(arr[i]);
        }
      //求数组的最大最小值
//       int max =arr[0];
//        for(int i=1;i<arr.length;i++){
//           if(max>arr[i]){
//               max=arr[i];
//           }
//        }
//        System.out.println(max);
        //对数组进行从小到大排序
//        Arrays.sort(arr);
//        System.out.println("排序后倒序输出");
//       for(int i=arr.length-1;i>=0;i--){
//           System.out.println(arr[i]);
//       }
        /*
        * i=1 j=0  arr[0]>  arr[1]就往前面移动
        * i=2  j=1  arr[1] 和 arr【2 】比较
        *      j=0   arr[0]和arr[1]比较
        * i=3  j=2   arr[2] 和 arr【1 】比较
        *       j=1  arr[1] 和 arr【2 】比较
         *      j=0   arr[0]和arr[1]比较
        * */
        for(int i=1;i<arr.length;i++){
            for(int j=i-1;j>=0;j--){
                if(arr[j]>arr[j+1]){
                    int temp=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=temp;
                }
            }
        }
        System.out.println(Arrays.toString(arr));
    }
}
